*{padding:0; margin:0; list-style: none;}
.clearBox{
	clear: both;
}
#index{
	width: 100%;position: relative;
	overflow: auto;
}

/* .line900,.line901,.line902,.line903,.line904,.line905,.line906{
	position: absolute;
	width: 100%;
	border: 1px solid green;
	left: 0;
	z-index: 10000;
}
.line900{
	top: 0;
}
.line901{
	top: 900px;
}
.line902{
	top: 1800px;
}
.line903{
	top: 2700px;
}
.line904{
	top: 3600px;
}
.line905{
	top: 4500px;
} */


.nav_dian{
	position: fixed;
	top: 440px;
	right: 23px;
	width: 10px;
	height: 132px;
	z-index: 1000;
}

.nav_dian li{
	width: 10px;
	height: 10px;
	background: #eee;
	border-radius: 50%;
	float: left;
	margin-bottom: 12px;

}

.nav_dian .red{
	background: #EF4563;
}













/* 头部 */
	.header{
		width: 100%;
		height: 926px;
		overflow: hidden;
		background-image: url('../images/1.jpg');
		background-size:cover;
		background-position: center;
		position: relative;
	}

	.logo{
		width: 64px;
		height: 89px;
		position: absolute;
		left: 161px;
		top: 51px;
		z-index: 1000;
	}

	.navUl{
		position: absolute;
		top: 51px;
		left: 350px;
		z-index: 1000;
	}

	#nav{
		width: 600px;
		height: 72px;
	}

	#nav li{
		float: left;
		margin-left: 45px;
		line-height: 72px;
	}

	#nav li a{
		font-size:16px;
		font-family:MicrosoftYaHei;
		color:#666666;
		text-decoration:none;
	}

	#nav .chosNavOne{
		color:#F7245A;
	}

	.downImg{
		position: absolute;
		left: 50%;
		bottom: 88px;
		margin-left: -13px;
		width: 26px;
		height: 14px;
		animation: down_img 1.6s infinite;
	}
	@keyframes down_img {
		50%{
			bottom: 68px;
		},100%{
			bottom: 88px;
		}
	}
/* 头部end */




/* 女人之音 */
	.womenSong{
		width: 100%;
		height: 1021px;
		background-image: url('../images/bg1.jpg');
		background-size:cover;
		background-position: center;
		margin-top: 200px;
	}

	.women_center{
		width: 1200px;
		margin: -160px auto 0px;
	}

	.l_women_center{
		width: 394px;
		height: 729px;
		background-image: url('../images/phone.jpg');
		float: left;
		margin-left: 130px;
		position: relative;
	}
	.l_women_center img{
		display: block;
		width: 295px;
		height: 520px;
		margin: 78px auto 0px;
	}
	.r_women_center{
		float: left;
		margin-left: 150px;
		padding-top: 40px;
	}
	.title{
		font-size:40px;
		font-family:MicrosoftYaHei;
		color:#444444;
		margin-top: 19px;
	}

	.describe{
		margin-top: 16px;
		font-size:20px;
		font-family:MicrosoftYaHei;
		color:rgba(68,68,68,1);
	}

	.line{
		width:111px;
		height:2px; 
		margin-top: 23px;
		background:rgba(247,36,90,1)
	}

	.story{
		font-size:14px;
		margin-top: 37px;
		font-family:MicrosoftYaHei;
		color:rgba(153,153,153,1);
		line-height:28px;
	}

	.app_download{
		margin-left: -18px; 
		margin-top: 50px;
	}

	.l_app_download{
		float: left;
		margin-right: 30px;
	}

	.l_app_download img{
		width:215px;
		height:215px; 
	}
	.l_app_download .downTitle{
		font-size:14px;
		font-weight: bold;
		color:rgba(51,51,51,1);
		text-align: center;
	}

	.r_app_download{
		float: left;
	}

	.ios,.android{
		width: 216px;
		height: 65px;
		border: 1px solid #E5E5E5;
		line-height: 65px;
		border-radius: 10px;
		font-size:18px;
		font-family:ArialMT;
		color:rgba(102,102,102,1);
		margin-top: 30px;
	}

	.ios img,.android img{
		float: left;
		margin-left: 24px;
		margin-top: 14px;
		margin-right: 20px;
	}

/* 女人之音end */


/* 课程 */
	.course{
		width: 100%;
		height: 900px;
		position: relative;
		margin-top: -185px;
	}

	.course_center{
		width: 1200px;
		height: 900px;
		margin: 0 auto;
		position: relative;
	}

	.l_course_center,.r_course_center{
		float: left;
	}
	.l_course_center{
		width: 284px;
		padding: 220px 0px 0px 157px;
	}
	.r_course_center{
		width: 394px;
		height: 729px;
		position: absolute;
		right: 214px;
		top: 73px;
		background-image: url('../images/phone.jpg');
	}
	.r_course_center img{
		display: block;
		margin: 75px auto;
	}
	.coursebg{
		width: 100%;
		height: 374px;
		position: absolute;
		bottom: 0;
		left: 0;
		background-image: url('../images/bg2.jpg');
		background-size:cover;
		background-position: center;
		z-index: -100;
	}
/* 课程end */

/* 读物 */
	.reading{
		width: 100%;
		height: 1297px;
		background-image: url('../images/bg3.jpg');
		background-size:cover;
		background-position: center;
		margin-top:440px;
		/* border: 1px solid #ff0000; */
	}
	.reading_center{
		width: 1200px;
		margin: -350px auto 0px;
		/* background: green; */
	}
	.l_reading_center,.r_reading_center{
		float: left;
	}
	.l_reading_center{
		width: 394px;
		height: 729px;
		background-image: url('../images/phone.jpg');
		position: relative;
		margin-left: 124px;
	}
	.l_reading_center img{
		display: block;
		margin: 75px auto;
	}

	.r_reading_center{
		margin-left: 136px;
		margin-top: 162px;
	}

	.listImg{
		width: 392px;
		height: 79px;
		margin-top: 42px;
		display: block;
	}



	.contact{
		width: 1443px;
		height: 900px;
		/* border: 1px solid green; */
		margin: 140px auto 0px;
	}

	.conTitle{
		width: 100%;
		text-align: center;
		font-size:40px;
		font-family:MicrosoftYaHei;
		color:rgba(68,68,68,1);
	}
	.conLine{
		width:111px;
		height:2px; 
		background:rgba(247,36,90,1);
		margin: 22px auto 25px;
	}
	.condescribe{
		width: 100%;
		text-align: center;
		font-size:14px;
		font-family:MicrosoftYaHei;
		color:rgba(153,153,153,1);
		line-height:24px;
	}

	.formList{
		width: 1443px;
		height: 515px;
		padding-top: 60px;
		margin: 48px auto 0px;
		background-image: url('../images/mailbg.png');
		background-size:cover;
		background-position: center;
		position: relative;
	}

	.form{
		width: 709px;
		/* border: 1px solid #999999; */
		margin: 0 auto;
	}

	.formTwo{
		width: 100%;
	}
	
	.formTitle{
		font-size:16px;
		font-family:MicrosoftYaHei;
		color:rgba(68,68,68,1);
		margin-top: 29px;
		margin-bottom: 18px;
	}
	.l_formT,.r_formT{
		width: 296px;
	}
	.l_formT{
		float: left;
	}
	.r_formT{
		float: right;
	}

	#formName,#formPhone,#formEmail,#formCompany{
		width:296px;
		height:46px; 
		font-size: 18px;
		border: 1px solid #eeeeee;
		box-shadow: inset 0 5px 10px rgba(245,245,245,1), 
		inset -5px 0 10px rgba(245,245,245,1);
	}
	#formContent{
		width:100%;
		height:125px; 
		font-size: 18px;
		border: 1px solid #eeeeee;
		box-shadow: inset 0 5px 10px rgba(245,245,245,1), 
		inset -5px 0 10px rgba(245,245,245,1);
		resize:none ;
	}

	.submit{
		width:283px;
		height:50px; 
		background:rgba(247,36,90,1);
		border-radius: 25px ;
		color: #fff;

		font-size:16px;
		font-family:MicrosoftYaHei;
		line-height:50px;

		text-align: center;
		position: absolute;
		bottom: 20px;
		left: 50%;
		margin-left: -141px;
	}



/* 读物end */


.aboutUs{
	width: 1200px;
	margin: 360px auto 160px;
	/* border: 1px solid #ccc; */
}

.l_aboutUs{
	float: left;
	margin-left: 95px; 
	margin-top: 240px;
}


.contactWay{
	height: 34px;
	font-size:14px;
	font-family:MicrosoftYaHei;
	color:rgba(68,68,68,1);
	line-height:40px;
}

.phone{
	font-size:36px;
	font-style: italic;
	font-family:Arial-BoldItalicMT;
	color:rgba(247,36,90,1);
	margin-top: 16px;
}

.ico_email{
	width: 18px;
	height: 14px;
	margin: 0px 10px -2px 0px;
}
.ico_location{
	width: 16px;
	height: 19px;
	margin: 0px 10px -3px 0px;
}
.ico_qq{
	width: 16px;
	height: 18px;
	margin: 0px 10px -3px 0px;
}

.r_aboutUs{
	float: left;
	margin-top: 196px;
	margin-right: 67px;
	width: 610px;
	height: 498px;
	background-image: url('../images/map.jpg');
}


.wxhao{
	width: 309px;
	padding: 12px;
	border-radius: 10px;
	margin-top: 30px;
	background:rgba(229,229,229,0.3);
}

.wxhaocodeImg{
	float: left;
	margin-right: 10px;
}
.wxin{
	float: left;
	padding: 10px 0px;
}
.wxT1{
	font-size:12px;
	font-family:MicrosoftYaHei;
	color:#666666;
	line-height: 20px;
}
.wxT2{
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight: bold;
	color:#000000;
	line-height: 30px;
}
.wxT3{
	font-size:12px;
	font-family:MicrosoftYaHei;
	color:#666666;
	line-height: 20px;
}



/* html底部 */
	.htmlBottom{
			width: 100%;
			height: 228px;
			position: relative;
			background-image: url('../images/bg4.jpg');
			background-size:cover;
			background-position: center;
			font-size:12px;
			font-family:MicrosoftYaHei;
			color:rgba(153,153,153,1);
		}
	.htmlBottom p{
		width: 100%;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: 20px;
	}
/* html底部end */
